#include<stdio.h>

int main()
{
	int m,n,flag,key=0,sum=0,sign,a[10000]={0},mask=0;
	scanf("%d %d",&m,&n);
	int min=m<n?m:n;
	int max=m>n?m:n;
	for(flag=min;flag<=max;flag++)
	{
		sum=0;
		key=0;
		for(sign=1;sign<=flag/2;sign++)
		{
			if(flag%sign==0){
				sum+=sign;
				a[key]=sign;
				key++;
			}
		}
		if(sum==flag)
		{
			printf("%d = ",flag);
			for(sign=0;sign<key;sign++)
			{
				if(sign==0) printf("%d",a[sign]);
				else printf(" + %d",a[sign]);
				mask=1;
			}
			printf("\n");
		}
	}
	if(mask==0) printf("None");
	return 0;
}
